@charset "utf-8";





.nav{
	margin-bottom: 0;
}
nav{
	.container{
		
		.logo{
			display: flex;
			align-items: center;
			margin-right: 18px;
			
		}
		.top{
			// width: 1050px;
			
		}
		
	}
	
}


// 猎刃2
.huntsman{
	.container{
		position: relative;
		
		.ros{
			padding-top: 2px;
			.hot{
				left: 25px;
				top: 0;
				width: 0;
				height: 100px;
				position: absolute;
				font-size: 20px;
				z-index: 888;
				border: 20px solid red;
				border-bottom: 20px solid transparent;
				p{
					position: absolute;
					left: -10px;
					color: #FFFEFE;
				}			
			}
			.list-group{
				padding-left: 45px;
				padding-top: 35px;
			}
			.right{
				font-size: 30px;
				padding-top: 33px;
				text-align: right;
				color: #2a2a2a;
			}
			.middle{
				color: #898989;
				text-align: right;
				padding-top: 18px;
				line-height: 30px;
				padding-bottom: 30px;
			}
			.ro{
				padding-bottom: 30px;
				.ns{
					padding-right: 30px;
					padding-bottom: 30px;
					img{
						width: 100%;
					}
				}
			}
			
		}
	}
	
	
}








// 上把公主
.princess{
	.h2{
		font-size: 30px;
		padding-top: 33px;
		
		color: #2a2a2a;
	}
	.middle{
		color: #898989;
		padding-bottom: 30px;
		padding-top: 18px;
		line-height: 30px;
	}
	.ro{
		padding-bottom: 30px;
		.ns{
			padding-right: 30px;
			padding-bottom: 30px;
			img{
				width: 100%;
			}
		}
	}
	.list-img{
       padding-top: 107px;
	}
}













.case{
	.ph{
		font-size: 36px;
		padding-left: 8px;
		padding-bottom: 38px;
		
	}
	.last{
		text-align: center;
		padding-right: 30px;
		margin-bottom: 43px;
		
		.img{
			width: 100%;
			// margin-top: 12px;
			margin-bottom: 12px;
			position: relative;
			cursor: pointer;
			
		}
		
		.ns{
			position: absolute;
			top: 0;
			height: 133px;
			// display: none;
			background-color: #000000;
			opacity: 0.55;
			right: 55px;
			left: 40px;
			color: #FFFEFE;
			line-height: 20px;
			padding: 13px;
			transition: all 0.3s;
			transform: scale(0);
			border-radius: 5px;
			cursor: pointer;
		}
	}
	
	
	
}
.case .last:hover .img ~ .ns{
	// display: block;
	transform: scale(1) ;
	
}















// 简介
.end{
	// width: 1440px;
	// height: 113px;
	background-color: #3b3b3b;
	.pp{
		padding-top: 35px;
		padding-bottom: 37px;
		.head{
			font-size: 14px;
			color: #a1a3ab;
			
		}
		
		.own{
			font-size: 11px;
			color: #a1a3ab;
			padding-top: 13px;
		}
		.os{
			padding-left: 245px;
			display: flex;
			.ol{
				padding-left: 20px;
				width: 100%;
				position: relative;
			}
			.fh{
				 width: 142px;
				 height: 150px;
				 
				 transform: translate(-29px, -191px);
				 position: absolute;
				 transition: all 2s;
				 opacity: 0;
			}
		}
	}
	
}

.end .os .ol:hover + .fh{
	opacity: 1;
}



















//  媒体查询
@media only screen and (min-width:769px) and (max-width:991px){
	.container{
		.logo{
			margin-right: 0;
			
		}
		.navbar-brand{
			padding-right: 3px;
			padding-left: 3px;
		}
		.nav > li > a {
			padding: 10px 5px;
			
		}
	}
}